package models

// 故障申报 
type CsFaultFeedback struct {
	Id *uint64 `gorm:"column:id;primarykey"` // ID
	CustId *uint64 `gorm:"column:cust_id"` // 反馈用户
	FaultType *uint8 `gorm:"column:fault_type"` // 故障类型 1:充电桩故障 2:二维码无法识别 3:车位被占用 4:停车费信息有误 5:位置描述不准确 255:其他原因
	EqCode *string `gorm:"column:eq_code"` // 桩编号
	Longitude *float64 `gorm:"column:longitude"` // 经度
	Latitude *float64 `gorm:"column:latitude"` // 纬度
	Feedback *string `gorm:"column:feedback"` // 反馈意见
	FaultStatus *uint8 `gorm:"column:fault_status"` // 故障状态 0:未处理 1:处理中 2:已处理
	ProcessingTime *jsontime.JsonTime `gorm:"column:processing_time"` // 处理时间
	ProcessingResults *string `gorm:"column:processing_results"` // 处理结果
	CreatedTime *jsontime.JsonTime `gorm:"column:created_time"` 
	UpdatedTime *jsontime.JsonTime `gorm:"column:updated_time"` // 更新时间
}
func (entity *CsFaultFeedback) TableName() string {
	return "cs_fault_feedback"
}